Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

"Immersive" First Person Controller

An asset by levox.
The page banner background of a mountain and forest
"Immersive" First Person Controller hero image

Quick Information

0 ratings
"Immersive" First Person Controller icon image
levox.
"Immersive" First Person Controller

# "Immersive" First Person Controller v1.3.1A first-person controller designed for slower paced, "immersive sim"-like control. The behaviour is done through a finite state machine. I just wanted to learn the pattern and make something useful at the same time. Feel free to contribute or submit issues :)## How to usePlayer.tscn contains the player character scene. Copy it to whichever scene, where you need it. Climbing should work with any horizontal surface, no special setup necessary.### Controls- [W][A][S][D] = move- [Shift] = hold to sprint- [C] = toggle crouch or slide (when sprinting)- [Space] = jump, hold near ledge while falling to grab## Features### Existing features- Basic movement (i.e. walking, running, jumping)- Crouching- Sliding- Climbing### Planned features- GUI for changing character-related values more conveniently- More customization (view bobbing, custom crosshair, etc.)- Controller support- Customizable animations for climbing

Supported Engine Version
4.2
Version String
1.3.1
License Version
MIT
Support Level
community
Modified Date
10 months ago
Git URL
Issue URL

"Immersive" First Person Controller v1.3.1

A first-person controller designed for slower paced, "immersive sim"-like control. The behaviour is done through a finite state machine. I just wanted to learn the pattern and make something useful at the same time. Feel free to contribute or submit issues :)

How to use

Player.tscn contains the player character scene. Copy it to whichever scene, where you need it. Climbing should work with any horizontal surface, no special setup necessary.

Controls

  • [W][A][S][D] = move
  • [Shift] = hold to sprint
  • [C] = toggle crouch or slide (when sprinting)
  • [Space] = jump, hold near ledge while falling to grab

Features

Existing features

  • Basic movement (i.e. walking, running, jumping)
  • Crouching
  • Sliding
  • Climbing

Planned features

  • GUI for changing character-related values more conveniently
  • More customization (view bobbing, custom crosshair, etc.)
  • Controller support
  • Customizable animations for climbing

# "Immersive" First Person Controller v1.3.1
A first-person controller designed for slower paced, "immersive sim"-like control. The behaviour is done through a finite state machine. I just wanted to learn the pattern and make something useful at the same time. Feel free to contribute or submit issues :)

## How to use
Player.tscn contains the player character scene. Copy it to whichever scene, where you need it. Climbing should work with any horizontal surface, no special setup necessary.

### Controls
- [W][A][S][D] = move
- [Shift] = hold to sprint
- [C] = toggle crouch or slide (when sprinting)
- [Space] = jump, hold near ledge while falling to grab

## Features
### Existing features
- Basic movement (i.e. walking, running, jumping)
- Crouching
- Sliding
- Climbing

### Planned features
- GUI for changing character-related values more conveniently
- More customization (view bobbing, custom crosshair, etc.)
- Controller support
- Customizable animations for climbing

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
"Immersive" First Person Controller icon image
levox.
"Immersive" First Person Controller

# "Immersive" First Person Controller v1.3.1A first-person controller designed for slower paced, "immersive sim"-like control. The behaviour is done through a finite state machine. I just wanted to learn the pattern and make something useful at the same time. Feel free to contribute or submit issues :)## How to usePlayer.tscn contains the player character scene. Copy it to whichever scene, where you need it. Climbing should work with any horizontal surface, no special setup necessary.### Controls- [W][A][S][D] = move- [Shift] = hold to sprint- [C] = toggle crouch or slide (when sprinting)- [Space] = jump, hold near ledge while falling to grab## Features### Existing features- Basic movement (i.e. walking, running, jumping)- Crouching- Sliding- Climbing### Planned features- GUI for changing character-related values more conveniently- More customization (view bobbing, custom crosshair, etc.)- Controller support- Customizable animations for climbing

Supported Engine Version
4.2
Version String
1.3.1
License Version
MIT
Support Level
community
Modified Date
10 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers